export let PDAREQUEST = {
  name: '请求',
  list: [
    {
      name: '调用后端接口',
      event: 'pdaRequestApi',
      explain:
        '调用后端接口。若选择 ‘配置接口’ 则调用配置的接口，常用于增、删、改等场景；若选择 ‘选择组件’ 则调用组件配置项里的接口，常用于查询场景。传递数据为接口响应数据。 ',
      extension: {
        requestConfig: {
          type: 'exPdaRequest',
          value: {
            type: 1, //1 自己配置 2选择组件自身
            useCallbackData: false, //使用cb返回数据
            callbackDataKey: '', //使用cb返回数据kev值
            api: '/wms/pda-web', //api path
            method: '', //method
            getDataKey: '', //获取返回数据的某个
            openMessage: false, //打开消息提示
            note: '', //接口描述
            data: [
              {
                key: '#LIMIT#',
                value: 1,
              },
              {
                key: '#PAGE_SIZE#',
                value: 9999,
              },
            ], //data 提交数据
            component: [], //type为2 选择的组件id
          },
        },
        // LogicInject: {
        //   type: 'ExPdaLogicInject',
        //   value: {
        //     type: 1,
        //   },
        // },
        receiveObject: {
          type: 'exPdaGetData',
          name: '数据注入',
          value: {
            type: 1,
            source: [],
            hasCheckbox: true,
          },
        },
        pdaInjectData: {
          type: 'exPdaDiyData',
          useLastData: true,
          isUseLastData: true, //Nico新加字段判断是否显示使用上个数据按钮
          getDataKey: '',
          injectDataKey: '', // 注入数据key 与获取数据key对应（用于转换数据key的场景）
          getDataPath: '',

          value: [
            {
              key: '',
              value: '',
            },
          ],
        },
      },
    },
  ],
}
